<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Usuario extends CI_Controller {
	
	public function __construct()
	{
		parent::__construct();
		$this->load->model('ws/usuario_model');
	}
	
	public function index()
	{					
		echo "Controlador para los usuarios";
	}
	
	public function get_user_by_id($idUsuario=''){
		$idUsuario_w=$this->input->post('idUsuario');
		if (isset($idUsuario)&& $idUsuario!=""){
			$result=$this->usuario_model->get_user_by_id($idUsuario);
			$this->output->set_content_type('application/json')->set_output(json_encode($result));
		}
		if (isset($idUsuario_w)&& $idUsuario_w!=""){
			$result=$this->usuario_model->get_user_by_id($idUsuario_w);
			$this->output->set_content_type('application/json')->set_output(json_encode($result));
		}		
	}
	
	public function get_all_empleados(){
		$result=$this->usuario_model->get_all_empleados();
		$this->output->set_content_type('application/json')->set_output(json_encode($result));
	}
	
	public function get_user_by_username_password($username_w='', $password_w=''){
		$username=$this->input->post('username');
		$password=$this->input->post('password');	
		/*ESTO ES PARA VER EL RESULTADO EN LA WEB*/
		if (isset($username_w)&& $username_w!= "" && isset($password_w)&& $password_w!="" ){						
			$result=$this->usuario_model->get_by_username($username_w,$password_w);							
			$this->output->set_content_type('application/json')->set_output(json_encode($result));			
		}
		/*ESTO ES PARA EL RESULTADO EN ANDROID*/
		if (isset($username)&& $username!="" && isset($password)&& $password!=""){
			$result=$this->usuario_model->get_by_username($username,$password);
			$this->output->set_content_type('application/json')->set_output(json_encode($result));
		}
	}
	
	// /joel/1234/12-12-2012/prada licla/alexander joel/av.pacasmayo/43123456/1234/asd@as.com/1/1/9339393
	public function set_user_all_values($usuario_w='', $password_w='', $fechaNacimiento_w='', $apellidos_w='', $nombres_w='', $domicilio_w='', $dni_w='', $telefono_w='', $email_w='', $idEstadoUsuario_w='', $idPerfil_w='', $celular_w=''){
	
		$usuario=$this->input->post('usuario');
		$password=$this->input->post('password');
		$fechaNacimiento=$this->input->post('fechaNacimiento');
		$apellidos=$this->input->post('apellidos');
		$nombres=$this->input->post('nombres');
		$domicilio=$this->input->post('domicilio');
		$dni=$this->input->post('dni');
		$telefono=$this->input->post('telefono');
		$email=$this->input->post('email');
		$idEstadoUsuario=$this->input->post('idEstadoUsuario');
		$idPerfil=$this->input->post('idPerfil');
		$celular=$this->input->post('celular');
		
		/*ESTO ES PARA VER EL RESULTADO EN LA WEB*/
		if (isset($usuario_w)&& $usuario_w!= "" && isset($password_w)&& $password_w!= "" && isset($dni_w)&& $dni_w!= "" && isset($idEstadoUsuario_w)&& $idEstadoUsuario_w!= "" && isset($idPerfil_w)&& $idPerfil_w!= ""){
			$result=$this->usuario_model->set_user_values($usuario_w, $password_w, $fechaNacimiento_w, $apellidos_w, $nombres_w, $domicilio_w, $dni_w, $telefono_w, $email_w, $idEstadoUsuario_w, $idPerfil_w, $celular_w);	
			$this->output->set_content_type('application/json')->set_output(json_encode($result));
		}
		/*ESTO ES PARA EL RESULTADO EN ANDROID*/
		if (isset($usuario)&& $usuario!= "" && isset($password)&& $password!= "" && isset($dni)&& $dni!= "" && isset($idEstadoUsuario)&& $idEstadoUsuario!= "" && isset($idPerfil)&& $idPerfil!= ""){
			$result=$this->usuario_model->set_user_values($usuario, $password, $fechaNacimiento, $apellidos, $nombres, $domicilio, $dni, $telefono, $email, $idEstadoUsuario, $idPerfil, $celular);	
			$this->output->set_content_type('application/json')->set_output(json_encode($result));
		}
		
	}
	
}